#pragma once
#include <iostream>
#include <string>
using namespace std;

class Task
{
public:
    Task(int a=0, int b=0):_a(a),_b(b)
    {}

    void Excute()
    {
        _result = _a+_b;
    }
    string DToString()
    {
        return to_string(_a) + "+" + to_string(_b) + "= ?";
    }
    string RToString()
    {
        return to_string(_a) + "+" + to_string(_b) + "=" + to_string(_result);
    }

    ~Task()
    {}

private:
    int _a;
    int _b;
    int _result;
};